<?php
class Delivery_Model_Direccion
	extends Delivery_Model_Abstract
{
	
	public $idDireccion;
	public $calle;
	public $numero;	
	public $barrio;
	public $idCiudad;
	public $latitud;	
	public $longitud;
	public $fullName;
	
	protected $_ciudad;
		
	public function getId()
	{
		return $this->idDireccion;			
	}
	
	public function getCiudad()
	{
		return $this->_ciudad;			
	}
	
	public function setCiudad( $ciudad )
	{
		$this->_ciudad = $ciudad;			
		return $this;
	}
	
	
	public function __toString()
	{
		return $this->toString();			
	}
	
	public function toString( $barrio = true) 
	{
		$str = "$this->calle $this->numero";
		
		if (!empty($this->barrio) && $barrio){
			$str.=", $this->barrio";
		}
		
		$ciudad = $this->getCiudad();
		
		$str.= " , {$ciudad->nombre} ";
		
		return $str;
	}

}